package travelDream.ejb.EAOs;

import java.util.List;

import javax.ejb.Local;

import travelDream.ejb.DTOs.PrenotazioneDTO;

@Local
public interface GestorePrenotazione {

	public void cancellaPrenotazione(PrenotazioneDTO prenotazione, String partecipante);
	public void creaPrenotazione(PrenotazioneDTO prenotazione, String creatore);
	
	public List<PrenotazioneDTO> findAll();
	public List<PrenotazioneDTO> findByUser (String propriaEmail);
	public List<PrenotazioneDTO> findByCodiceLink(String codiceLink);
	public List<PrenotazioneDTO> findByUserEPren (int prenID, String user);
	
	public void addPartecipante (int prenotazioneID, String partecipante);
}
